package com.uzai.console.vo.alarm.alarmmsg;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * @Auther: liuqi
 * @Date: 2021/8/10 14:58
 * @Description:
 */
@ApiModel("返回报警记录列表信息")
public class AlarmMsgVo {
    @ApiModelProperty("主键ID")
    private String id;

    @ApiModelProperty("运营商ID")
    private Long merId;

    @ApiModelProperty("监控类型(0-设备监控；1-事件监控；2-风险监控)")
    private Integer alarmType;

    @ApiModelProperty("机器人类型")
    private String deviceType;

    @ApiModelProperty("机器人唯一id")
    private Long deviceUniqueId;

    @ApiModelProperty("机器人微信id")
    private String deviceId;

    @ApiModelProperty("机器人昵称")
    private String deviceName;

    @ApiModelProperty("机器人备注")
    private String deviceRemark;

    @ApiModelProperty("事件消息类型")
    private Integer msgType;

    @ApiModelProperty("事件消息名称")
    private String msgTypeName;

    @ApiModelProperty("报警联系人id列表")
    private String alarmContacters;

    @ApiModelProperty("报警联系人名称列表")
    private List<String> alarmContacterNameList;

    @ApiModelProperty("报警消息")
    private String message;

    @ApiModelProperty("添加时间")
    private Integer createTime;

    @ApiModelProperty("修改时间")
    private Integer updateTime;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Long getMerId() {
        return merId;
    }

    public void setMerId(Long merId) {
        this.merId = merId;
    }

    public Integer getAlarmType() {
        return alarmType;
    }

    public void setAlarmType(Integer alarmType) {
        this.alarmType = alarmType;
    }

    public String getDeviceType() {
        return deviceType;
    }

    public void setDeviceType(String deviceType) {
        this.deviceType = deviceType;
    }

    public Long getDeviceUniqueId() {
        return deviceUniqueId;
    }

    public void setDeviceUniqueId(Long deviceUniqueId) {
        this.deviceUniqueId = deviceUniqueId;
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getDeviceRemark() {
        return deviceRemark;
    }

    public void setDeviceRemark(String deviceRemark) {
        this.deviceRemark = deviceRemark;
    }

    public Integer getMsgType() {
        return msgType;
    }

    public void setMsgType(Integer msgType) {
        this.msgType = msgType;
    }

    public String getMsgTypeName() {
        return msgTypeName;
    }

    public void setMsgTypeName(String msgTypeName) {
        this.msgTypeName = msgTypeName;
    }

    public String getAlarmContacters() {
        return alarmContacters;
    }

    public void setAlarmContacters(String alarmContacters) {
        this.alarmContacters = alarmContacters;
    }

    public List<String> getAlarmContacterNameList() {
        return alarmContacterNameList;
    }

    public void setAlarmContacterNameList(List<String> alarmContacterNameList) {
        this.alarmContacterNameList = alarmContacterNameList;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public Integer getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Integer createTime) {
        this.createTime = createTime;
    }

    public Integer getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Integer updateTime) {
        this.updateTime = updateTime;
    }
}
